package com.songshuai.webapi.jobapi.service;

import com.songshuai.webapi.jobapi.dto.edu.CourseScheduleDto;
import com.songshuai.webapi.jobapi.dto.productcenter.CourseBindDto;

import java.util.List;
import java.util.Map;

/**
 * @Auther: Administrator
 * @Date: 2018/11/8 0008 14:45
 * @Description:
 */
public interface SyncLogService {
    /**
     *
     * @param dataType
     * @param reqData
     * @param dataId
     * @param dataResult
     * @return
     */
    int AddSyncLog(Integer dataType,Object reqData,Integer dataId,Integer dataResult);
    int AddLogs(Integer dataType, List<CourseScheduleDto>scheduleDtos, Map<String,Boolean> postResult);
    int AddCourseLogs(Integer dataType, List<CourseBindDto>courseBindDtos, Map<String,Boolean> postResult);
    int RemoveLogByDate(String begin);

    /**
     * 同步日志
     * @param begin
     * @return
     */
    int syncLogs(String begin);
}
